#pragma once
#include "utils\GameMath.h"

void clamp(float* value,float min,float max);

void add_clamp(float* value,float add,float max,float min);

void add_clamp(int* value,int add,int max,int min);

float smoothstep(float x);

bool outside(float value,float min,float max);

bool inside(const ds::Vec2& pos,const ds::Rect& rect);

//int outside(const ds::Vec2& pos,ds::Rect& rect);

class AstroMath
{
public:
	AstroMath(void);
	~AstroMath(void);
};

